#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//using namespace std;
//int n, m;
//int arr[1000005] = { 0 };
//int twoFind(int* arr, int k) {
//	int i = -1, j = n;
//	while (i + 1 < j) {
//		int mid = i + (j - i) / 2;
//		if (arr[mid] >= k) {
//			j = mid;
//		}
//		else if (arr[mid] < k) {
//			i = mid;
//		}
//	}
//	if ( j != n && arr[j] == k) {
//		return j + 1;
//	}
//	else {
//		return -1;
//	}
//}
//int main() {
//	cin >> n >> m;
//	for (int i = 0; i < n; i++)cin >> arr[i];
//	while (m--) {
//		int k;
//		cin >> k;
//		cout << twoFind(arr, k) << " ";
//	}
//	return 0;
//}






